package top.kaoshanji.p4ch29d;

import top.kaoshanji.p4ch29c.House;
import top.kaoshanji.p4ch29c.HouseCorp;
import top.kaoshanji.p4ch29c.ShanZhaiCorp;

/**
 * 代码清单-p4ch29d-378页b：场景类
 * @author kaoshanji
 * ^_^
 * create time 2025/3/28 16:47
 */
public class Client {

    public static void main(String[] args) {

        House house = new House();
        System.out.println("------房地产公司是这样运行的------");
        // 先找到房地产公司
        HouseCorp houseCorp = new HouseCorp(house);
        // 看我怎么挣钱
        houseCorp.makeMoney();

        System.out.println("\n");

        // 山寨公司生产的产品很多，不过我只要指定产品就成了
        System.out.println("------山寨公司是这样运行的------");
        ShanZhaiCorp shanZhaiCorp = new ShanZhaiCorp(new Clothes());
        shanZhaiCorp.makeMoney();

    }

}
